

.pageWrapper {
  background-color: #F3F4F6;
  min-height: 100vh;
}

.modalBackdrop {
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(4px);
}

.paymentMethodOption {
  transition: all 0.2s ease;
}

.paymentMethodOption:hover {
  background-color: #F9FAFB;
}

.paymentMethodSelected {
  background-color: #EBF8FF;
  border-color: #3B82F6;
}

.radioIndicatorSelected {
  background-color: #3B82F6;
  border-color: #3B82F6;
}

.fadeIn {
  animation: fadeIn 0.3s ease-out;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

